﻿using ZiChen.SoXunLeiPan.Views;

namespace ZiChen.SoXunLeiPan
{
    public partial class App : Application
    {
        public static IServiceProvider Services { get; set; }
        public App()
        {
            InitializeComponent();

            MainPage = new AppShell();
            SecureStorage.SetAsync("sign_secret", "zcZF_XLZq*I3_#k-").ConfigureAwait(0);
            // 在创建MauiAppBuilder时添加
            Microsoft.Maui.Handlers.EntryHandler.Mapper.AppendToMapping("NoUnderline", (handler, view) =>
            {
                #if ANDROID
                    handler.PlatformView.Background = null;
                #elif IOS
                    handler.PlatformView.BorderStyle = UIKit.UITextBorderStyle.None;
                #endif
            });
        }
        //private System.Timers.Timer _splashTimer; // 定时器控制跳转
        //protected override void OnStart()
        //{
        //    base.OnStart();

        //    // 设置2秒后跳转到主页面（可替换为真实加载逻辑，如初始化数据）
        //    _splashTimer = new System.Timers.Timer(2000);
        //    _splashTimer.Elapsed += (s, e) =>
        //    {
        //        // MAUI中UI操作需在主线程
        //        MainThread.BeginInvokeOnMainThread(() =>
        //        {
        //            _splashTimer.Stop();
        //            _splashTimer.Dispose();
        //            // 跳转到主页面（替换为你的MainPage）
        //            MainPage = new AppShell();
        //        });
        //    };
        //    _splashTimer.Start();
        //}
    }
}
